Moving Towards Quality Attribute Driven Software Architecture Reconstruction

نویسندگان

  • Christoph Stoermer
  • Liam O'Brien
  • Chris Verhoef
چکیده

There are many good reasons why organizations should perform software architecture reconstructions. However, few organizations are willing to pay for the effort. Software architecture reconstruction must be viewed not as an effort on its own but as a contribution in a broader technical context, such as the streamlining of products into a product line or the modernization of systems that hit their architectural borders. In these contexts software architects frequently need to reason about existing systems, for example to lower adoption and technical barriers for new technology approaches. We propose a Quality Attribute Driven Software Architecture Reconstruction (QADSAR) approach where this kind of reasoning is driven by the analysis of quality attribute scenarios. This paper introduces a quality attribute driven perspective on software architecture reconstruction. It presents a technical reasoning framework and illuminates the information that is required from the reconstruction process to link the knowledge gained back to the business goals of an organization. The paper illustrates the techniques by presenting a real-world case study.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quality Attribute Design Primitives and the Attribute Driven Design Method

This paper discusses the understanding of quality attributes and their application to the design of a software architecture. We present an approach to characterizing quality attributes and capturing architectural patterns that are used to achieve these attributes. For each pattern, it is important not only how the pattern achieves a quality attribute goal but also what impact the pattern has on...

متن کامل

A Game of Attribute Decomposition for Software Architecture Design

Attribute-driven software architecture design aims to provide decision support by taking into account the quality attributes of softwares. A central question in this process is: what architecture design best fulfills the desirable software requirements? To answer this question, a system designer needs to make tradeoffs among several potentially conflicting quality attributes. Such decisions are...

متن کامل

Quality in Design and Architecture- A Comprehensive Study

Abstract— The design quality holds a decisive influence on success of product. Our work is comprehensive study of software metrics to evaluate quality in the design phase which will be beneficial to find, repair design problems and saves large amount of potential expenditure. This paper evaluates employment of several design methods such as Robust Engineering Design, Failure Mode and Effect Ana...

متن کامل

Model Driven Design Method for Software Architecture

Software Architecture allows for early assessment of and design for quality attributes of a software system. It provides an important help for current software development. The development of software architecture is complex due to the absence of a standard way that lead the generation of software architecture artifacts. In this paper we define an architecture design method that provides the sy...

متن کامل

Distributed Software Integration Model based on Attribute-driven Design Add Method

Software integration in distributed architecture plays an important role to improve software quality. Engineers often face challenges coming from connectors. Especially, design of connectors in a distributed system encounters more design issues such as: i) how to fulfil the functional and quality requirements of connectors in distributed system; ii) how do multiple technologies combine together...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003